﻿//声明XMLHttpRequest对象
var xmlHttp;
function createXMLHTTP()
{
    if(window.XMLHttpRequest)
    {
        xmlHttp=new XMLHttpRequest();//mozilla浏览器
    }
    else if(window.ActiveXObject)
    {
        try
        {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");//IE老版本
        }
        catch(e)
        {}
        try
        {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");//IE新版本
        }
        catch(e)
        {}
        if(!xmlHttp)
        {
            window.alert("不能创建XMLHttpRequest对象实例！");
            return false;
        }
    }
}
//查找相关文章
function CheckArticle(keyWord)
{
    createXMLHTTP();//创建XMLHttpRequest对象
    var url="CorrelationArticle.aspx?keyWord="+keyWord+"";
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange=selectArticle;
    xmlHttp.send(null);
}
//填充相关文章下拉列表
function selectArticle()
{
    document.getElementById("divPro_RelatingArtID").innerHTML="<select name=\"divPro_RelatingArtID\" disabled=\"disabled\" size=\"14\" multiple=\"multiple\" style=\"width: 98%\"><option value=\"0\"><font color=\"gray\">加载中...</font></option></select>";
    if(xmlHttp.readyState==4)//判断对象状态
    {
        if(xmlHttp.status==200)//信息成功返回，开始处理信息
        {
            document.getElementById("divPro_RelatingArtID").innerHTML=xmlHttp.responseText;            
        }
    }
}


//查找相关商品
function CheckPro(keyWord)
{
    createXMLHTTP();//创建XMLHttpRequest对象
    var url="CorrelationPro.aspx?searchWord="+keyWord+"";
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange=selectPro;
    xmlHttp.send(null);
}
//填充相关商品下拉列表
function selectPro()
{
    document.getElementById("divPro_RelatingProID").innerHTML="<select name=\"selPro_RelatingProID\" disabled=\"disabled\" size=\"14\" multiple=\"multiple\" style=\"width: 98%\"><option value=\"0\"><font color=\"gray\">加载中...</font></option></select>";
    if(xmlHttp.readyState==4)//判断对象状态
    {
        if(xmlHttp.status==200)//信息成功返回，开始处理信息
        {
            document.getElementById("divPro_RelatingProID").innerHTML=xmlHttp.responseText;            
        }
    }    
}

//添加选中的项目
function AddItem(sel,seled)
{   
   var selectItemID=document.getElementById(sel).options.selectedIndex;
   var selectItemValue=document.getElementById(sel).options;
   var Selected=document.getElementById(seled);
   if  (selectItemID!=0&&selectItemID!=-1)
   {        
        for(var i = 0,j=0; i < selectItemValue.length,j<selectItemValue.length; i++) 
        {
          if(selectItemValue[i].selected)
           {
                var exist=false;
                for(var k = 0; k < Selected.options.length; k++) 
                {
                    if(Selected.options[k].value == selectItemValue[i].value) 
                    {
                        exist=true;
                        break;
                    }
                }
                if  (exist==false)
                {  
                    Selected.options.add(new Option(selectItemValue[i].text, selectItemValue[i].value)); 
                    j++;
                }
            }
        }
   }
}
//全部添加
function AddAllItem(sel,seled)
{
    //备选项列表
    var selectItemValue=document.getElementById(sel).options;
    //已列表
    var Selected=document.getElementById(seled);
    for(var i = 1,j = 0; i < selectItemValue.length,j < selectItemValue.length; i++) 
    {           
        var exist=false;
        for(var k = 0; k < Selected.options.length; k++) 
        {
            if(Selected.options[k].value == selectItemValue[i].value) 
            {
                exist=true;
                break;
            }
        }
        if  (exist==false)
        {  
            Selected.options.add(new Option(selectItemValue[i].text, selectItemValue[i].value)); 
            j++;
        }
    }
}
//移除所选项
function DelItem(selName)
{
    var Selected=document.getElementById(selName).options;
    for(var i = 0; i < Selected.length; i++) 
    {        
        if(Selected[i].selected==true)
        {
            Selected.remove(i);
        }
    }
}

//移除所有已经选择好的项目
function DelAllItem(selName)
{
    var colls = [];       //对select标记options的引用
    var selectTag = document.getElementById(selName); //获取select标记        
    colls = selectTag.options; //获取引用
    if(colls.length > 0)
    {
         clearOptions(colls);
    }   
}

//清空options集合
function clearOptions(colls)
{
    var length = colls.length;
    for(var i=length-1;i>=0;i--)
    {
           colls.remove(i);
    }
}

//添加商品时将右边选择框的商品的相关文章和相关商品进行全选，以便程序取值
function selectAll()
{
    var Selected=document.getElementById("selPro_RelatingArtIDSelect").options;    
    for(var k = 0; k < Selected.options.length; k++) 
    {    
        Selected[k].selected=true;
    }    
    var sel=document.getElementById("selPro_RelatingProIDSelect").options;    
    for(var l = 0; l < sel.options.length; l++) 
    {
        sel[l].selected=true;
    }
}

//删除相册中的图片
function delProImgList(proImg_ID,proID,ProG_ImageAddress)
{
    createXMLHTTP();//创建XMLHttpRequest对象
    var url="delProImgList.aspx?proImg_ID="+proImg_ID+"&proID="+proID+"&ProG_ImageAddress="+ProG_ImageAddress+"";
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange=delProImg;
    xmlHttp.send(null);
}
//填充相关商品下拉列表
function delProImg()
{
    if(xmlHttp.readyState==4)//判断对象状态
    {
        if(xmlHttp.status==200)//信息成功返回，开始处理信息
        {
            if (xmlHttp.responseText=="fail")
            {
                alert("对不起，删除失败，请重试！");
            }
            else
            {
                alert("删除成功！");
                document.getElementById("proImgListDiv").innerHTML=xmlHttp.responseText;     
            }       
        }
    }    
}


//修改相册中的描述信息
function editProImgList(proImg_ID,proID,ProG_ImageDescription)
{
    createXMLHTTP();//创建XMLHttpRequest对象
    var ImgDesInfo=document.getElementById(ProG_ImageDescription).value;    
    var url="editProImgList.aspx?proImg_ID="+proImg_ID+"&proID="+proID+"&ProG_ImageDescription="+ImgDesInfo+"";
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange=editProImg;
    xmlHttp.send(null);
}
//填充相关商品下拉列表
function editProImg()
{
    if(xmlHttp.readyState==4)//判断对象状态
    {
        if(xmlHttp.status==200)//信息成功返回，开始处理信息
        {
            if (xmlHttp.responseText=="fail")
            {
                alert("对不起，修改失败，请重试！");
            }
            else
            {
                alert("修改成功！");                   
            }       
        }
    }    
}